Azure-Datacollector-Sheet

Einleitung

Die Einbindung von Hard-/Software – im Folgenden „System" – ins CIO Cockpit erfordert neben der Erfassung im CIO Cockpit die Konfiguration der Datacollection. Die Datensammlung wird zentral über das Datacollection-Management (DCM) eingerichtet.

Kompatibilität

Unterstützte Systemversionen

Es sind aktuell keine Einschränkungen bekannt.

Voraussetzungen im CIO Cockpit

Für die Einrichtung der Datensammlung ist vorab die Anlage des Systems im CIO Cockpit durchzuführen (siehe FAQs). Die Anlage kann entweder im CIO Cockpit-Webfrontend oder im Datacollection-Management (empfohlen) durchgeführt werden.

Anlage im CIO Cockpit-Webfrontend

Navigation zur Anlage im CIO Cockpit-Webfrontend:

  1. In der linken Leiste "Konfiguration" -> "Cloud"
  2. Im Hauptfenster: "Hinzufügen" und hier (mindestens) die Pflichtfelder ausfüllen

Anlage im Datacollection-Management

Navigation: "Datacollectors & Assets" -> "Add Datacollector system" -> Auswahl Vendor: Microsoft und Product: Azure

Falls das System schon zu einem früheren Zeitpunkt angelegt wurde, kann dieses Asset mit Klick auf "Use existing element" ausgewählt werden.

Konfigurationshinweise für das Datacollection-Management

Feldname Erforderlicher Inhalt
Tenant/Subscription ID Tenant-ID des auf Azure erstellten Clienten
Client ID Client-ID des angelegten Clienten
Client Secret Das selbstvergebene Secret vom Azure-Clienten

Systemzugriff

Netzwerk und Firewall

Für die Kommunikation des Datacollectors mit Azure sind folgende Kommunikationswege erforderlich:

Source Destination Port (default) Protocol Direction
datacollector-vm https://login.microsoftonline.com 443 (https) TCP Outbound
datacollector-vm https://management.azure.com 443 (https) TCP Outbound

Benutzer und Berechtigungen

Für die Konfiguration des Azure-Datacollectors sind einige Schritte zu befolgen.

  1. Innerhalb Ihrer Microsoft Azure Online-Umgebung müssen Sie zum "Azure Active Directory" navigieren.
  2. Dort müssen Sie zur "App registration" navigieren, um den Datacollector zu registrieren. Step2
  3. Führen Sie die "New registration" durch.
  4. Kopieren Sie die Tenant- und Client-ID. Diese werden zur Einrichtung des Datacollectors benötigt. Step4
  5. Unter "Certificates & secrets" muss ein neues Client-Secret angelegt werden. Stellen Sie das Auslaufdatum auf "Never". Step5 Step6
  6. Kopieren Sie das neu angelegt Secret. Es wird später vom Datacollector benötigt. Step7
  7. Navigieren Sie zu den API-Permissions und fügen Sie dem neu erstellten Clienten eine Permission hinzu. Step8
  8. Selektieren Sie "Azure Service Management" und wählen Sie dann "User_Impersonation" aus. Step9
  9. Fügen Sie diese Permission dem Datacollector hinzu. Step10
  10. Um Ihrem Datacollector die Rechte zu geben, einzelne Subscriptions im CIO Cockpit darzustellen, müssen Sie in Azure weitere Rechte an ihn verteilen.
  11. Innerhalb der Subscription - unter "Add role assignment" - muss die Rolle "Reader" an den angelegten Clienten verteilt werden.
  12. Nun können Sie mit dem in den vorangegangenen angelegten Clienten den Datacollector im Datacollection-Management anlegen.

KPI-Umfang der Datacollection

CloudRessource-Job

KPI Erläuterung
cloudEnvironmentID Die CIO Cockpit-ID der Azure-Cloud
cloudEnvironmentCumulativeCostsPerDay Die zusammengerechneten Kosten der Cloud-Umgebung pro Tag
Liste von Cloud-Ressourcen Eine Liste aller Ressourcen, die der Datacollector innerhalb von Azure abfragen darf

Liste von Cloud-Ressourcen

KPI Erläuterung
cloudResourceForeignId Die ID der Cloud-Ressource
cloudResourceName Der Name der Cloud-Ressource
cloudResourceDisplayType Die Namensgebung der Cloud-Ressource in Azure (Bsp. Azure Subscription, Azure Resource Group)
cloudResourceType Die Art der Ressource. (Bsp. Disk, VM, Resource Group)
cloudResourceOriginateCostPerDay Die Kosten, die von der Ressource selbst pro Tag verursacht werden
cloudResourceCumulativeCostsPerDay Die Kosten der Ressource incl. aller mit ihr verbundenen Ressourcen pro Tag
billable Existieren Kosten für die Ressource
cloudResourceLocation Die Umgebung der Azure-Ressource
parentCloudResourceForeignId Die ID der übergeordneten Azure-Ressource
vmCpuThreads Im Falle einer VM-Ressource, die zur Verfügung gestellten CPU Threads
vmRamBytes Im Falle einer VM-Ressource, die zur Verfügung gestellten RAM
vmTemplateName Im Falle einer VM-Ressource, die Bezeichnung des Templates in Azure
diskSizeBytes Im Falle einer Disk-Ressource, die zur Verfügung gestellte Größe
diskType Im Falle einer Disk-Ressource, die Art der Disk. (Bsp. HDD, SDD)
Nach oben